# -*- coding: utf-8 -*-
"""
@Time ： 2020/11/13 21:05
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：关键字驱动运行接口测试
"""
from inter.keywords import Inter


# session管理，可以自动关联请求头和响应头
inter = Inter()
inter.seturl('http://testingedu.com.cn:8081/inter/HTTP/')

# 获取token
inter.post('auth')
print(inter.res)
inter.savejson('token','mytoken')
print(inter.relations)
# 添加token到头里面去
inter.addheader('token','{mytoken}')
print(inter.session.headers)

inter.reauth()
# 发送登录请求
inter.post('login',params='username=Will&password=123456')
inter.assertequals('status','200')

print(inter.res)
inter.savejson('userid','userid')
print(inter.relations)
inter.post('getUserInfo','id={userid}')
# # 获取token
# inter.post('logout')
#
# # 获取token
# inter.post('auth')
# # 添加token到头里面去
# inter.savejson('token','mytoken')
# inter.addheader('token','{mytoken}')
inter.reauth()
# 发送登录请求
inter.post('login',params='username=Will1&password=12345')
print(inter.res)
inter.assertequals('status','401')
# 获取token
inter.post('logout')

